package com.zhijian.medical.entity.vo.request;

import io.swagger.annotations.Api;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import javax.validation.constraints.NotNull;
import java.io.Serializable;
import java.math.BigDecimal;

/**
 * @author HCG
 * @version 1.0
 * @date 2022/8/25
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@Api(tags = "一代测序或者二代测序里的样本数据修改类")
public class ExperimentProcessSampleUpdateVo implements Serializable {

    private static final long serialVersionUID = -5615333333697921065L;

    /**
     * 主键id
     */
    @ApiModelProperty("主键id")
    @NotNull(message = "样本主键id不能为空")
    private Long id;

    /**
     * 分子病理号
     */
    @ApiModelProperty("分子病理号")
    private String moleculePathologyNumber;

    /**
     * 多个检测项目
     */
    @ApiModelProperty("多个检测项目")
    private String project;

    /**
     * 肿瘤细胞比例
     */
    @ApiModelProperty("肿瘤细胞比例")
    private String zlxbbl;

    /**
     * DNA浓度ng/ul
     */
    @ApiModelProperty("DNA浓度ng/ul")
    private String nd;

    /**
     * OD260/280
     */
    @ApiModelProperty("OD260/280")
    private BigDecimal od260280;

    /**
     * 稀释方式
     */
    @ApiModelProperty("稀释方式")
    private String xlfs;

    /**
     * 不符合要求样本处理方式
     */
    @ApiModelProperty("不符合要求样本处理方式")
    private String bfhyqybclfs;

}
